// <!--
// title：页面鉴权，根据登录返回的菜单路由进行判断
// time：2020年4月28日
// author：梁志辉
// -->
import Vue from 'vue';
function checkRouterName(routerArr, name){
    let isHave = {};
    isHave = routerArr.find(item => {
        let isValue = false;
        if(item.href === name) {
            isValue = true;
        }
        if(item.childrenMenuList.length > 0) {
            let v = item.childrenMenuList.find(subItem => subItem.href === name);
            isValue = v ? true : false;
        }
        return isValue;
    });
    return isHave  && Object.keys(isHave).length > 0 ? true : false;
}
Vue.mixin({
    methods: {
        pageAuthority(routerName){
            return checkRouterName(this.$ls.getItem('AUTHORIZATION').permissionListVOList,routerName);
        }
    }
});
